﻿package Personagens {
	import flash.display.MovieClip;
	import Personagens.Exercitos;
	import Level.Level;
	
	//classe que controla os soldados do jogador 1 (esquerda)
	public class Soldado1 extends MovieClip {
		
		var unidade : uint;
		var HP : uint;
		var tiro1 : Tiro1;

		public function Soldado1(unidade:uint) {
			this.unidade = unidade;			
			
		}
		
		public function update () : void {
			if (currentFrame < 18){
				if (unidade == 1){
					this.x += 2;
				}else{
					this.x -= 2;
				}
			}
			if (this.currentFrame == 38){
				tiro1 = new Tiro1(unidade);
				Level.Level.cenario.addChild(tiro1);
				if (unidade == 1){
					tiro1.x = this.x + this.width + 2;
					tiro1.y = this.y + (this.height*1/4);
				}else{
					tiro1.x = this.x - this.width - 2;
					tiro1.y = this.y + (this.height*1/4);
				}
				Personagens.Exercitos.AR_tiroD.push(tiro1);
			}			
			
		}
		
		public function atirar () : void {
			this.gotoAndPlay(18);			
		}
		
		public function mover () : void {
			this.gotoAndPlay(1);
		}

	}
	
}
